.gm-adjust-action{
 width:6px;
 top:0;
 right:-4px;
 cursor:col-resize;
 z-index:2
}
.gm-adjust-action, .gm-adjust-ing{
 display:block;
 height:100%;
 position:absolute
}
.gm-adjust-ing{
 width:0;
 top:100%;
 border-right:1px dashed #ccc
}
th[last-visible] .gm-adjust-action{
 display:none
}
.gm-config-ing{
 overflow-x:hidden
}
.gm-config-area{
 display:none;
 width:260px;
 position:absolute;
 top:42px;
 right:0;
 cursor:pointer;
 z-index:9999;
 padding:8px 0;
 border:1px solid #ddd;
 background:var(--gm-bg)
}
.gm-config-area .config-action{
 display:block;
 width:20px;
 height:calc(100% + 2px);
 position:absolute;
 left:-20px;
 top:-1px;
 overflow:hidden;
 text-align:center;
 background-color:#09f
}
.gm-config-area .config-action i{
 display:inline-block;
 position:absolute;
 left:2px;
 top:calc(50% - 9px);
 font-size:16px;
 color:#ddd
}
.gm-config-area .config-action:hover i{
 color:#fff
}
.gm-config-area .config-info{
 line-height:20px;
 padding:0 18px;
 color:#666
}
.gm-config-area .config-list{
 display:block;
 width:100%;
 list-style-type:none;
 margin:0;
 padding:0 8px;
 user-select:none;
 overflow-y:auto
}
.gm-config-area .config-list > li{
 display:inline-block;
 min-width:calc(50% - 2px);
 padding:4px 10px;
 line-height:20px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.gm-config-area .config-list > li .gm-checkbox-input{
 pointer-events:none
}
.gm-config-area .config-list > li:hover{
 color:#09f
}
.gm-config-area .config-list > li.no-click, .gm-config-area .config-list > li.no-click *{
 cursor:not-allowed
}
.gm-config-area .config-list > li.no-click:hover{
 color:#666
}
.gm-toolbar{
 visibility:hidden;
 width:100%;
 height:40px;
 position:relative;
 padding:5px 0;
 color:#666;
 background:var(--gm-bg-high);
 border-top:var(--gm-border)
}
.gm-toolbar .refresh-action{
 display:inline-block;
 height:30px;
 padding:7px;
 vertical-align:middle;
 cursor:pointer;
 text-align:center;
 opacity:.7;
 color:var(--gm-color-active)
}
.gm-toolbar .refresh-action > i.gm-icon-refresh{
 display:inline-block;
 font-weight:700;
 line-height:16px;
 font-size:14px;
 vertical-align:text-bottom
}
.gm-toolbar .refresh-action:hover{
 opacity:1
}
.gm-toolbar .refresh-action.refreshing > i{
 animation:rotationMedia 3s ease-in-out infinite
}
.gm-toolbar .goto-page{
 display:inline-block;
 padding:2px 10px;
 vertical-align:middle
}
.gm-toolbar .goto-page .gp-input{
 width:50px;
 height:26px;
 border:1px solid #ddd;
 padding:0 5px;
 margin:0 5px;
 text-align:center
}
.gm-toolbar .change-size{
 display:inline-block;
 width:65px;
 padding:0 10px;
 vertical-align:middle
}
.gm-toolbar .toolbar-info{
 display:inline-block;
 padding:6px 5px;
 vertical-align:middle
}
.gm-toolbar[no-totals-mode=true] .goto-page, .gm-toolbar[no-totals-mode=true] .page-info-totals{
 display:none
}
.gm-toolbar .pagination{
 display:flex;
 position:absolute;
 height:30px;
 right:5px;
 bottom:5px
}
.gm-toolbar .pagination :after{
 clear:both
}
.gm-toolbar .pagination > ul{
 display:block
}
.gm-toolbar .pagination > ul[pagination-number] li:first-child{
 border-left:none
}
.gm-toolbar .pagination > ul[pagination-number] li:last-child{
 border-right:none
}
.gm-toolbar .pagination > ul > li{
 display:block;
 min-width:30px;
 height:30px;
 line-height:18px;
 float:left;
 padding:5px 10px;
 background:var(--gm-bg);
 border:1px solid #ddd;
 border-left:none;
 color:var(--gm-color-high);
 position:relative;
 text-align:center;
 cursor:pointer
}
.gm-toolbar .pagination > ul > li:first-child{
 border-bottom-left-radius:2px;
 border-top-left-radius:2px;
 border-left:1px solid #ddd
}
.gm-toolbar .pagination > ul > li.disabled{
 border-color:#ddd;
 color:#999;
 cursor:not-allowed;
 pointer-events:none
}
.gm-toolbar .pagination > ul > li.disabled:focus, .gm-toolbar .pagination > ul > li.disabled:hover{
 border-color:#ddd;
 color:#999
}
.gm-toolbar .pagination > ul > li.active, .gm-toolbar .pagination > ul > li.active:focus, .gm-toolbar .pagination > ul > li.active:hover{
 background-color:var(--gm-color-active);
 color:#fff
}
.gm-toolbar .pagination > ul > li:focus, .gm-toolbar .pagination > ul > li:hover{
 background-color:#eee;
 border-color:#ddd;
 color:var(--gm-color-active)
}
.table-wrap td[merge-td]{
 display:none
}
.table-wrap td[last-rowspan]{
 border-bottom:none
}
tbody tr[gm-row-hide=ing]{
 animation:gmHideEffect .5s ease-in-out 1 forwards
}
tbody tr[gm-row-hide=out]{
 animation:gmShowEffect .5s ease-in-out 1 forwards
}
tbody tr[gm-row-hide=true]{
 display:none
}
.gm-dreamland-div th[remind] .th-wrap, [grid-manager] th[remind] .th-wrap{
 padding-left:20px
}
.gm-remind-action{
 width:16px;
 height:18px;
 position:absolute;
 top:calc(50% - 9px);
 left:4px
}
.gm-remind-action .ra-icon{
 width:16px;
 height:16px;
 position:absolute;
 top:0;
 left:0;
 font-size:14px;
 line-height:18px;
 opacity:.7;
 cursor:help;
 color:var(--gm-remind-icon-color)
}
.gm-remind-action:hover .ra-icon{
 opacity:.3;
 color:#1890ff
}
.gm-remind-action:hover .ra-area{
 display:block
}
.ra-area{
 display:none;
 width:150px;
 position:absolute;
 top:24px;
 left:0;
 padding:4px 8px;
 z-index:9999;
 border-radius:2px;
 background-color:var(--gm-remind-bg);
 line-height:18px;
 color:var(--gm-remind-color);
 text-align:center
}
.ra-area:after{
 content:"";
 position:absolute;
 border-width:medium;
 top:0;
 left:4px;
 margin-top:-3px;
 border-left:3px solid transparent;
 border-right:3px solid transparent;
 border-top:0 solid transparent;
 border-bottom:3px solid transparent;
 border-bottom-color:var(--gm-remind-bg)
}
.ra-area.right-model{
 left:auto;
 right:0
}
.ra-area.right-model:after{
 top:0;
 left:auto;
 right:4px
}
.ra-area.gm-tooltip{
 display:block;
 width:auto
}
.ra-area.gm-tooltip:after{
 top:calc(100% + 3px);
 transform-origin:center;
 transform:rotate(-180deg);
 transition:transform .3s
}
.no-select-text .gm-remind-action{
 pointer-events:none
}
.gm-icon-follow-text .gm-remind-action{
 display:inline-block;
 width:18px;
 position:relative;
 top:0;
 left:0;
 font-size:var(--gm-font-size);
 vertical-align:middle;
 text-align:center
}
.gm-icon-follow-text .gm-remind-action .ra-area{
 white-space:normal
}
.gm-dreamland-div th[sorting] .th-wrap, [grid-manager] th[sorting] .th-wrap{
 padding-right:20px
}
.gm-dreamland-div th[sorting][filter] .th-wrap, [grid-manager] th[sorting][filter] .th-wrap{
 padding-right:45px
}
.gm-dreamland-div th[sorting][filter] .th-wrap .gm-sorting-action, [grid-manager] th[sorting][filter] .th-wrap .gm-sorting-action{
 right:25px
}
.gm-sorting-action{
 display:block;
 width:14px;
 height:18px;
 position:absolute;
 top:calc(50% - 9px);
 right:5px;
 cursor:pointer;
 color:#444;
 opacity:.7
}
.gm-sorting-action:hover{
 color:#000;
 opacity:1
}
.gm-sorting-action.sorting-up .sa-up{
 opacity:1
}
.gm-sorting-action.sorting-down .sa-up, .gm-sorting-action.sorting-up .sa-down{
 opacity:.1
}
.gm-sorting-action.sorting-down .sa-down{
 opacity:1
}
.gm-sorting-action .sa-icon{
 display:block;
 height:10px;
 position:absolute;
 font-size:var(--gm-font-size);
 line-height:10px
}
.gm-sorting-action .sa-up{
 top:0;
 right:0
}
.gm-sorting-action .sa-down{
 bottom:0;
 right:0
}
.gm-icon-follow-text .gm-sorting-action{
 display:inline-block;
 width:18px;
 position:relative;
 top:0;
 left:0;
 vertical-align:middle;
 text-align:center
}
.gm-icon-follow-text .gm-sorting-action .sa-icon{
 right:4px
}
.gm-dreamland-div th[filter] .th-wrap, [grid-manager] th[filter] .th-wrap{
 padding-right:20px
}
.gm-filter-area{
 display:block;
 width:14px;
 height:18px;
 position:absolute;
 top:calc(50% - 9px);
 right:5px;
 cursor:pointer;
 color:#444
}
.gm-filter-area .fa-icon{
 display:block;
 position:absolute;
 font-size:var(--gm-font-size);
 line-height:18px;
 opacity:.7
}
.gm-filter-area .fa-icon:hover{
 opacity:1
}
.gm-filter-area .fa-icon.filter-selected{
 color:var(--gm-color-active)
}
.gm-filter-area .fa-icon:before{
 vertical-align:middle
}
.gm-filter-area .fa-con{
 display:none;
 min-width:100px;
 position:absolute;
 top:100%;
 background:var(--gm-bg);
 border:var(--gm-border-high);
 z-index:4
}
.gm-filter-area .fa-con.direction-left{
 left:0
}
.gm-filter-area .fa-con.direction-right{
 right:0
}
.gm-filter-area .fa-con .filter-list{
 overflow-y:auto
}
.gm-filter-area .fa-con .filter-list li > .gm-checkbox-wrapper, .gm-filter-area .fa-con .filter-list li > .gm-radio-wrapper{
 display:flex;
 cursor:pointer;
 word-break:keep-all;
 padding:9px 12px;
 white-space:nowrap
}
.gm-filter-area .fa-con .filter-list li > .gm-checkbox-wrapper .gm-checkbox, .gm-filter-area .fa-con .filter-list li > .gm-radio-wrapper .gm-checkbox{
 top:0
}
.gm-filter-area .fa-con .filter-list li:hover{
 background:#e6f7ff
}
.gm-filter-area .fa-con .filter-bottom{
 display:flex;
 border-top:var(--gm-border);
 padding:7px 8px;
 text-align:center
}
.gm-filter-area .fa-con .filter-bottom .filter-button{
 display:block;
 width:50%;
 height:100%;
 cursor:pointer;
 color:#1890ff
}
.gm-filter-area .fa-con .filter-bottom .filter-button:hover{
 color:#40a9ff
}
.gm-icon-follow-text .gm-filter-area{
 display:inline-block;
 width:18px;
 position:relative;
 top:0;
 left:0;
 vertical-align:middle;
 text-align:center;
 font-size:var(--gm-font-size)
}
.gm-icon-follow-text .gm-filter-area .fa-icon{
 right:4px
}
.table-div .gm-move-row-ongoing{
 cursor:all-scroll;
 opacity:1;
 animation:opacityChange 1s ease-in-out infinite
}
.table-div[move-row=all] tr:not([empty-template]) td:not([disable-move]){
 cursor:all-scroll
}
.table-div[move-row=single] td[gm-moverow]{
 cursor:all-scroll;
 text-align:center;
 padding:0
}
.table-div[move-row=single] td[gm-moverow] i{
 pointer-events:none;
 color:#7e7e7e
}
.dreamland-row-div{
 display:none;
 position:absolute;
 cursor:all-scroll;
 z-index:4;
 border-top:var(--gm-border);
 border-bottom:var(--gm-border);
 box-shadow:0 0 4px 0 rgba(0, 0, 0, .13);
 overflow:hidden
}
.dreamland-row-div .dreamland-row{
 table-layout:fixed;
 width:100%;
 background-color:#d8d8d8;
 border-collapse:separate;
 border-spacing:0;
 font-size:var(--gm-font-size)
}
.dreamland-row-div .dreamland-row td{
 background:var(--gm-bg);
 padding:11px;
 border-right:var(--gm-border);
 border-bottom:none;
 vertical-align:middle;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.dreamland-row-div .dreamland-row td[cell-hidden]{
 display:none
}
.table-div[gm-full-column] [grid-manager] tbody[filled] tr:last-child[full-column-interval="0px"] td{
 border-top:none
}
.table-div[gm-full-column] [grid-manager] tr[full-column] td{
 background:var(--gm-bg-odd);
 padding:0;
 border:0
}
.table-div[gm-full-column] [grid-manager] tr[full-column][full-column-state=false]{
 display:none
}
.table-div[gm-full-column] [grid-manager] tr[full-column-interval]{
 height:auto
}
.table-div[gm-full-column] [grid-manager] tr[full-column-interval] td{
 background:var(--gm-bg);
 padding:0;
 border-top:var(--gm-border);
 border-bottom:var(--gm-border)
}
.table-div[gm-full-column] [grid-manager] tr:last-child[full-column-interval] td, .table-div[gm-full-column] [grid-manager] tr[full-column-interval][full-column-interval="0px"] td{
 border-bottom:none
}
.table-div[gm-full-column] [grid-manager] tr[gm-cache-key] td{
 background:var(--gm-bg);
 border-bottom:none
}
.table-div[gm-full-column] [grid-manager] tr[gm-cache-key] td[gm-fold]{
 text-align:center
}
.table-div[gm-full-column] [grid-manager] tr[gm-cache-key] td [full-column-fold]{
 color:#00aaf1;
 cursor:pointer
}
.disable-border .table-div[gm-full-column] tr[full-column] td .full-column-div{
 border-left:var(--gm-border);
 border-right:var(--gm-border)
}
.disable-border .table-div[gm-full-column] tr:not([full-column]):not([full-column-interval]) td:first-child{
 border-left:var(--gm-border)
}
.disable-border .table-div[gm-full-column] tr:not([full-column]):not([full-column-interval]) td:last-child{
 border-right:var(--gm-border)
}
.table-wrap [tree-element]{
 display:inline-block;
 text-align:right;
 margin-right:4px;
 line-height:14px;
 vertical-align:middle
}
.table-wrap [tree-element] > i{
 text-align:center;
 font-size:14px;
 cursor:pointer;
 color:#00aaf1
}
.table-wrap [tree-element] > i:hover{
 color:#1890ff
}
.table-wrap .tree-tbody tr:nth-child(odd) td{
 background:var(--gm-bg)
}
.table-wrap .tree-tbody tr[odd] td{
 background:var(--gm-bg-odd)
}
.table-wrap .table-div table tbody tr[children-state=false]{
 display:none
}
.table-div[gm-summary] tr[gm-summary-row] td{
 background:#f2f6fc;
 position:sticky;
 position:-webkit-sticky;
 bottom:0;
 border-top:var(--gm-border)
}
.table-div[gm-summary] tr:nth-last-child(2) td{
 border-bottom:none
}
[gm-nested] thead:after{
 content:" ";
 width:1px;
 position:absolute;
 top:0;
 right:0;
 background:var(--gm-bg-high);
 height:100%
}
[gm-nested] th:last-child{
 border-right:var(--gm-border)
}
[gm-nested] td:last-child{
 border-right:none
}
@font-face{
 font-family:gm-iconfont;
 src:url(data:application/font-woff;base64,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) format("woff")
}
.gm-icon{
 font-family:gm-iconfont !important;
 font-style:normal;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.gm-icon-move:before{
 content:"\e646"
}
.gm-icon-up:before{
 content:"\e640"
}
.gm-icon-refresh:before{
 content:"\e602"
}
.gm-icon-help:before{
 content:"\e65d"
}
.gm-icon-filter:before{
 content:"\e6e2"
}
.gm-icon-down:before{
 content:"\e637"
}
.gm-icon-export-checked:before{
 content:"\e639"
}
.gm-icon-config:before{
 content:"\e63e"
}
.gm-icon-close:before{
 content:"\e6ca"
}
.gm-icon-sub:before{
 content:"\e655"
}
.gm-icon-add:before{
 content:"\e65f"
}
.gm-icon-export:before{
 content:"\e70f"
}
.gm-icon-print:before{
 content:"\e620"
}
.gm-icon-copy:before{
 content:"\e6a0"
}
.gm-icon-hide:before{
 content:"\ebe3"
}
.gm-loading{
 position:absolute;
 top:0;
 left:0;
 z-index:5
}
.gm-loading, .gm-loading .loader{
 width:100%;
 height:100%
}
.gm-loading .loader:before{
 display:block;
 background:#fff;
 opacity:.7;
 content:"";
 z-index:9999;
 padding-top:100%
}
.gm-loading .loader .circular{
 width:50px;
 height:50px;
 position:absolute;
 top:calc(50% - 25px);
 left:calc(50% - 25px);
 animation:gmCircleRotate 1s linear infinite;
 transform-origin:center center
}
.gm-loading .loader .circular .path{
 stroke-width:3;
 stroke-miterlimit:10;
 stroke:#00aaf1;
 stroke-dasharray:80;
 stroke-dashoffset:0;
 stroke-linecap:round
}
.gm-menu, .table-wrap{
 font:var(--gm-font-size)/1.5 Microsoft YaHei, Arial, Helvetica, sans-serif
}
.gm-menu, .gm-menu *, .gm-menu :after, .gm-menu :before, .table-wrap, .table-wrap *, .table-wrap :after, .table-wrap :before{
 box-sizing:border-box !important
}
.gm-menu ::-webkit-scrollbar-track, .table-wrap ::-webkit-scrollbar-track{
 border-radius:5px;
 background-color:#f3f3f3
}
.gm-menu ::-webkit-scrollbar-track-piece, .table-wrap ::-webkit-scrollbar-track-piece{
 display:none
}
.gm-menu ::-webkit-scrollbar, .table-wrap ::-webkit-scrollbar{
 background:transparent;
 width:10px;
 height:10px
}
.gm-menu ::-webkit-scrollbar-thumb, .table-wrap ::-webkit-scrollbar-thumb{
 border-radius:5px;
 background-color:#e1e1e1;
 width:6px;
 min-height:50px;
 border:2px solid transparent;
 background-clip:content-box
}
.gm-menu li, .gm-menu ul, .table-wrap li, .table-wrap ul{
 list-style-type:none;
 margin:0;
 padding:0
}
.table-div{
 scrollbar-width:thin;
 scrollbar-color:#e1e1e1 #f3f3f3
}
.no-select-text{
 -moz-user-select:none;
 -webkit-user-select:none;
 user-select:none
}
[grid-manager]{
 visibility:hidden
}
[grid-manager].gm-ready{
 visibility:inherit
}
.text-dreamland{
 position:absolute;
 z-index:-1
}
.text-dreamland, [data-compile-id]{
 visibility:hidden
}
.table-wrap{
 position:relative;
 overflow:hidden;
 border:var(--gm-border);
 background:var(--gm-bg)
}
.table-wrap .table-header{
 width:100%;
 position:absolute;
 top:0;
 left:0;
 background:var(--gm-bg-high);
 border-bottom:var(--gm-border)
}
.table-wrap .table-div{
 overflow-x:hidden;
 overflow-y:auto;
 scroll-behavior:smooth
}
.table-wrap .table-div.empty-data{
 overflow-y:hidden
}
.table-wrap .table-div[gm-overflow-x=true]{
 overflow-x:auto
}
.table-wrap.disable-border{
 border:none
}
.table-wrap.disable-line tr td, .table-wrap.disable-line tr th{
 border-right-color:transparent
}
[grid-manager]{
 table-layout:fixed;
 word-wrap:break-word;
 text-align:center;
 width:100%;
 border-spacing:0;
 border-collapse:separate
}
.table-wrap tr [last-visible]{
 border-right:none
}
.table-wrap tr td{
 border-bottom:var(--gm-border)
}
.table-wrap tr td[gm-focus-td]{
 box-shadow:inset 0 0 0 1px var(--gm-color-active) !important
}
.table-wrap td, .table-wrap th{
 border-right:var(--gm-border)
}
.table-wrap td[align=left], .table-wrap th[align=left]{
 text-align:left
}
.table-wrap td[align=center], .table-wrap th[align=center]{
 text-align:center
}
.table-wrap td[align=right], .table-wrap th[align=right]{
 text-align:right
}
.table-wrap td[cell-hidden], .table-wrap th[cell-hidden]{
 display:none
}
.table-wrap th{
 text-align:left;
 margin:0;
 padding:0;
 line-height:18px;
 font-weight:400
}
.table-wrap th:hover{
 background:#e8e8e8
}
.table-wrap th .th-wrap{
 width:calc(100% - 1px);
 height:100%;
 position:relative;
 padding:6px 11px
}
.table-wrap th .th-wrap .th-text{
 display:block;
 width:100%;
 height:100%
}
.table-wrap td, .table-wrap th .th-wrap .th-text{
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.table-wrap td{
 background:var(--gm-bg);
 color:#3d3d3d;
 padding:11px;
 vertical-align:middle;
 text-align:left
}
.table-wrap td .gm-empty-template{
 width:100%;
 height:80px;
 line-height:80px;
 text-align:center;
 font-size:16px;
 color:#ddd
}
.table-wrap thead[grid-manager-thead]{
 visibility:hidden
}
.table-wrap thead tr{
 height:39px
}
.table-wrap thead tr th{
 border-top:var(--gm-border)
}
.table-wrap thead tr:first-child th{
 border-top:none
}
.table-wrap tbody tr{
 height:var(--gm-line-height)
}
.table-wrap tbody tr:nth-child(odd) td{
 background:var(--gm-bg-odd)
}
.table-wrap tbody tr:hover td{
 background-color:#f1f8fb
}
.table-wrap tbody tr[empty-template] td{
 border-bottom:none;
 border-right:none;
 background:var(--gm-bg);
 padding:0
}
.table-wrap tbody[filled] tr:last-child td{
 border-bottom:none
}
.table-wrap tbody[word-break] tr td{
 white-space:normal;
 overflow:visible
}
.gm-icon-follow-text th:not([gm-create]) .th-wrap{
 display:inline-block;
 vertical-align:middle;
 padding-left:5px !important;
 padding-right:5px !important;
 font-size:0;
 white-space:nowrap
}
.gm-icon-follow-text th:not([gm-create]) .th-text{
 display:inline-block !important;
 width:auto !important;
 max-width:100%;
 vertical-align:middle;
 font-size:var(--gm-font-size)
}
.gm-dropdown{
 width:100%;
 height:26px;
 position:relative;
 line-height:24px;
 color:var(--gm-color);
 background:var(--gm-bg);
 cursor:default;
 z-index:4
}
.gm-dropdown .gm-dropdown-text{
 display:block;
 height:100%;
 padding-right:10px;
 text-align:center;
 border:var(--gm-border)
}
.gm-dropdown .gm-dropdown-icon{
 display:block;
 width:0;
 height:0;
 position:absolute;
 top:10px;
 right:5px;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:6px solid var(--gm-color);
 pointer-events:none
}
.gm-dropdown:hover .gm-dropdown-text{
 border:var(--gm-border-active)
}
.gm-dropdown:hover .gm-dropdown-icon{
 border-top-color:#aacbe1
}
.gm-dropdown:hover .gm-dropdown-list{
 border:var(--gm-border-active);
 border-bottom:none
}
.gm-dropdown .gm-dropdown-list{
 display:none;
 width:100%;
 position:absolute;
 bottom:calc(100% - 1px);
 left:0;
 border:var(--gm-border);
 border-bottom:none;
 background:var(--gm-bg)
}
.gm-dropdown .gm-dropdown-list > li{
 height:26px;
 text-align:center
}
.gm-dropdown .gm-dropdown-list > li:hover{
 background:var(--gm-bg-odd)
}
@keyframes opacityChange{
 0%{
  opacity:.1
 }
 to{
  opacity:.7
 }
}
@keyframes rotationMedia{
 0%{
  transform:rotate(0deg)
 }
 to{
  transform:rotate(1turn)
 }
}
@keyframes gmCircleRotate{
 0%{
  transform:rotate(0deg)
 }
 to{
  transform:rotate(1turn)
 }
}
@keyframes gmCheckboxEffect{
 0%{
  transform:scale(1);
  opacity:.5
 }
 to{
  transform:scale(1.5);
  opacity:0
 }
}
@keyframes gmRadioEffect{
 0%{
  transform:scale(1);
  opacity:.5
 }
 to{
  transform:scale(1.5);
  opacity:0
 }
}
@keyframes gmHideEffect{
 0%{
  opacity:1
 }
 to{
  opacity:0
 }
}
@keyframes gmShowEffect{
 0%{
  opacity:0
 }
 to{
  opacity:1
 }
}
[gm-checkbox][th-name] .th-wrap{
 padding:0
}
[gm-checkbox] input[type=checkbox]{
 vertical-align:middle
}
[gm-checkbox] .disabled-radio-checkbox, [gm-checkbox] .disabled-selected{
 opacity:.7;
 pointer-events:none
}
[gm-checkbox] .disabled-radio-checkbox .gm-radio-checkbox-inner, [gm-checkbox] .disabled-selected .gm-radio-checkbox-inner{
 border-color:#ddd;
 background-color:#e8e8e8
}
[gm-checkbox] .disabled-radio-checkbox .gm-radio-checkbox-inner.gm-checkbox-inner:after, [gm-checkbox] .disabled-selected .gm-radio-checkbox-inner.gm-checkbox-inner:after{
 border-color:#b7b7b7
}
[gm-checkbox] .disabled-radio-checkbox .gm-radio-checkbox-inner.gm-radio-inner:after, [gm-checkbox] .disabled-selected .gm-radio-checkbox-inner.gm-radio-inner:after{
 background-color:#b7b7b7
}
td[gm-checkbox], th[gm-checkbox]{
 text-align:center
}
.gm-radio-checkbox-label{
 padding-left:8px;
 padding-right:8px;
 font-weight:400;
 line-height:14px
}
.gm-checkbox-wrapper{
 display:inline-block;
 color:rgba(0, 0, 0, .65);
 margin:0;
 padding:0;
 cursor:pointer;
 border-collapse:collapse
}
.gm-checkbox-wrapper:hover .gm-checkbox-inner{
 border-color:#1890ff
}
.gm-checkbox-wrapper:hover .gm-checkbox:after{
 visibility:visible
}
.gm-checkbox{
 display:inline-block;
 position:relative;
 top:-.5px;
 font-size:14px;
 color:rgba(0, 0, 0, .65);
 margin:0;
 padding:0;
 white-space:nowrap;
 outline:none;
 line-height:1;
 vertical-align:middle
}
.gm-checkbox-checked:after{
 width:14px;
 height:14px;
 position:absolute;
 top:0;
 left:0;
 border-radius:2px;
 border:1px solid #1890ff;
 content:"";
 animation:gmCheckboxEffect .36s ease-in-out;
 animation-fill-mode:both;
 visibility:hidden
}
.gm-checkbox-checked .gm-checkbox-inner:after{
 display:table;
 position:absolute;
 transform:rotate(45deg) scale(1);
 border:2px solid #fff;
 border-top:0;
 border-left:0;
 content:" "
}
.gm-checkbox-indeterminate .gm-checkbox-inner:after{
 width:8px;
 height:1.2px;
 position:absolute;
 left:2px;
 top:5px;
 content:" ";
 transform:scale(1)
}
.gm-checkbox-checked .gm-checkbox-inner, .gm-checkbox-indeterminate .gm-checkbox-inner{
 background-color:#1890ff;
 border-color:#1890ff
}
.gm-checkbox-input{
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 right:0;
 z-index:1;
 cursor:pointer;
 opacity:0;
 margin:0
}
.gm-checkbox-inner{
 display:block;
 width:14px;
 height:14px;
 position:relative;
 top:0;
 left:0;
 border:1px solid #d9d9d9;
 border-radius:2px;
 background:var(--gm-bg);
 transition:all .3s
}
.gm-checkbox-inner:after{
 display:table;
 width:5px;
 height:8px;
 position:absolute;
 left:3px;
 top:1px;
 -webkit-transform:rotate(45deg) scale(0);
 transform:rotate(45deg) scale(0);
 border:2px solid #fff;
 border-top:0;
 border-left:0;
 content:" "
}
.gm-radio-wrapper{
 display:inline-block;
 position:relative;
 color:rgba(0, 0, 0, .65);
 padding:0;
 cursor:pointer
}
.gm-radio-wrapper:hover .gm-radio-inner{
 border-color:#1890ff
}
.gm-radio-wrapper:hover .gm-radio:after{
 visibility:visible
}
.gm-radio{
 display:inline-block;
 position:relative;
 margin:0;
 padding:0;
 color:rgba(0, 0, 0, .65);
 white-space:nowrap;
 outline:none;
 line-height:1;
 vertical-align:text-bottom
}
.gm-radio-input{
 position:absolute;
 left:1px;
 top:1px;
 z-index:1;
 opacity:0;
 margin:0;
 cursor:pointer
}
.gm-radio-inner{
 display:block;
 width:14px;
 height:14px;
 position:relative;
 top:0;
 left:0;
 border-radius:100px;
 border:1px solid #d9d9d9;
 background:var(--gm-bg);
 transition:all .3s
}
.gm-radio-inner:after{
 display:table;
 width:8px;
 height:8px;
 position:absolute;
 left:2px;
 top:2px;
 border-radius:4px;
 border-top:0;
 border-left:0;
 content:" ";
 background-color:#1890ff;
 opacity:0;
 transform:scale(0)
}
.gm-radio-checked:after{
 width:14px;
 height:14px;
 position:absolute;
 top:0;
 left:0;
 border-radius:50%;
 border:1px solid #1890ff;
 content:"";
 animation:gmRadioEffect .36s ease-in-out;
 animation-fill-mode:both;
 visibility:hidden
}
.gm-radio-checked .gm-radio-inner{
 border-color:#1890ff
}
.gm-radio-checked .gm-radio-inner:after{
 transform:scale(.875);
 opacity:1
}
[grid-manager-mock-thead]{
 position:absolute;
 left:0;
 top:0
}
[gm-overflow-x=false] [grid-manager-mock-thead]{
 padding:0 !important
}
[gm-overflow-x=false] [grid-manager-mock-thead] [fixed]{
 height:auto !important;
 line-height:inherit !important;
 position:static;
 box-shadow:none !important
}
[gm-overflow-x=true] [grid-manager-mock-thead] [fixed]{
 position:absolute;
 z-index:3;
 background:var(--gm-bg-high)
}
[gm-overflow-x=true] [grid-manager-mock-thead] [fixed] .th-wrap{
 display:flex;
 align-items:center
}
[gm-overflow-x=true] [grid-manager-mock-thead] [fixed] .th-wrap .th-text{
 height:auto
}
[gm-overflow-x=true] [grid-manager-mock-thead] [fixed]:last-child:after{
 display:block;
 width:10px;
 height:100%;
 position:absolute;
 right:-10px;
 top:0;
 content:"";
 background:var(--gm-bg-high)
}
th[fixed-previous] .gm-adjust-action{
 display:none
}
tbody[grid-manager-tbody] tr td[fixed-focus]{
 z-index:4 !important;
 overflow:visible
}
th[gm-order]{
 cursor:default;
 text-align:center
}
th[gm-order] .th-wrap{
 padding:0
}
td[gm-order]{
 text-align:center;
 padding:0;
 white-space:normal
}
.text-overflow{
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.gm-drag-action{
 cursor:all-scroll
}
.table-div .gm-drag-ongoing{
 cursor:all-scroll;
 opacity:1;
 animation:opacityChange 1s ease-in-out infinite
}
.gm-dreamland-div{
 display:none;
 position:absolute;
 padding:0;
 background:var(--gm-bg);
 cursor:all-scroll;
 z-index:9999;
 border:var(--gm-border);
 overflow:hidden
}
.gm-dreamland-div .dreamland-table{
 table-layout:fixed;
 width:100%;
 margin:0;
 padding:0;
 background-color:#d8d8d8;
 border-collapse:separate;
 border-spacing:0;
 font-size:var(--gm-font-size)
}
.gm-dreamland-div .dreamland-table thead{
 background:var(--gm-bg-high)
}
.gm-dreamland-div .dreamland-table tr td, .gm-dreamland-div .dreamland-table tr th{
 border-right:none
}
.gm-dreamland-div .dreamland-table tr td{
 background:var(--gm-bg);
 padding:11px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.gm-dreamland-div .dreamland-table tr:nth-child(odd) td{
 background:var(--gm-bg-odd)
}
.gm-dreamland-div .dreamland-table tr:hover td{
 background-color:#f1f8fb
}
.gm-menu{
 display:none;
 width:200px;
 position:absolute;
 color:var(--gm-color-high);
 border:var(--gm-border-high);
 padding:5px 0;
 background:var(--gm-bg);
 z-index:9999;
 box-shadow:0 0 5px #ccc
}
.gm-menu [menu-action]{
 display:block;
 height:28px;
 position:relative;
 padding:5px 20px;
 cursor:default;
 line-height:18px
}
.gm-menu [menu-action]:hover{
 background:#777;
 color:#fff
}
.gm-menu [menu-action].disabled{
 color:#ccc;
 background:var(--gm-bg)
}
.gm-menu [menu-action] .gm-icon{
 display:block;
 font-size:16px;
 position:absolute;
 top:5px;
 right:10px
}
.gm-menu [menu-action] [gm-fake-copy]{
 width:5px;
 position:absolute;
 left:0;
 border:none;
 z-index:-99;
 background:initial
}
.gm-menu .menu-line{
 display:block;
 height:1px;
 background:#e8e8e8;
 box-shadow:0 0 5px #ccc
}
.gm-menu, .table-wrap{
 --gm-font-size:12px;
 --gm-color:#666;
 --gm-color-high:#000;
 --gm-color-active:#1890ff;
 --gm-border:1px solid #e8e8e8;
 --gm-border-high:1px solid #ccc;
 --gm-border-active:1px solid #aacbe1;
 --gm-bg:#fff;
 --gm-bg-odd:#fafafa;
 --gm-bg-high:#f2f2f2;
 --gm-remind-bg:#666;
 --gm-remind-color:#f8f8f8;
 --gm-remind-icon-color:#b9daf8;
 gm:1
}